﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ColiyerLogger
{
    public interface ILog
    {
        void LogError(Exception ex);
        void LogErrorWithData<TData>(Exception ex,string tip,TData data);
        void LogErrorWithDatas<TData>(Exception ex, string tip, IEnumerable<TData> data);
        void LogTest(string tip);
        void LogTestWithData<TData>(string tip,TData data);
        void LogTestWithDatas<TData>(string tip,IEnumerable<TData> data);
        void LogRun(string tip);
    }
}
